package com.example.opengldemo.skeleton;

public class ActionGenerator 
{
	static Action[] acArray=new Action[4];
	
	//�ܲ�
	static {
		acArray[0]=new Action();
		acArray[1]=new Action();
		acArray[2]=new Action();
		acArray[3]=new Action();
		
	int count = 20;
		
	acArray[0].totalStep=count;
	acArray[0].data=new float[][]
	{	
			{1,0,0,0,0,0,0,0f},//body�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			{1,1,10,10,1,0,0},	//body�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			{3,1,-70,0,0.948f,0,0.316f},	//leftTop�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			{5,1,-70,0,-0.948f,0,0.316f},	//rightTop�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			{4,1,-80,-80,0.948f,0,0.316f},//leftTopDown�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			{6,1,80,80,-0.948f,0,0.316f},//rightTopDown�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			 {7,1,-50,0,1,0,0},	//�Ҵ��ȵĶ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			 {9,1,20,0,1,0,0},	//����ȵĶ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			 {10,1,0,90,1,0,0},	//��С�ȵĶ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			 {11,1,10,0,1,0,0},	//leftFoot�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			
	};
	
	acArray[1].totalStep=count;
	acArray[1].data=new float[][]
	{	
			{1,0,0,0,0f,0,0,0},//body�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			{1,1,10,10,1,0,0},		//body�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			{3,1,0,70,0.948f,0,0.316f},		//leftTop�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			 {5,1,0,70,-0.948f,0,0.316f},		//rightTop�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			 {4,1,-80,-80,0.948f,0,0.316f},	//leftTopDown�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			 {6,1,80,80,-0.948f,0,0.316f},	//rightTopDown�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			 {7,1,0,20,1,0,0},		//�Ҵ��ȵĶ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			 {9,1,0,-50,1,0,0},		//����ȵĶ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			 {10,1,90,0,1,0,0},		//��С�ȵĶ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			 {12,1,0,10,1,0,0},//��ŵĶ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			 
	};
	
	acArray[2].totalStep=count;
	acArray[2].data=new float[][]
	{		
			{1,0,0,0,0,0,0,0},//body�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			{1,1,10,10,1,0,0},		//body�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			{3,1,70,0,0.948f,0,0.316f},		//leftTop�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			 {5,1,70,0,-0.948f,0,0.316f},		//rightTop�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			 {4,1,-80,-80,0.948f,0,0.316f},	//leftTopDown�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			 {6,1,80,80,-0.948f,0,0.316f},	//rightTopDown�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			 {7,1,20,0,1,0,0},		//�Ҵ��ȵĶ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			 {9,1,-50,0,1,0,0},		//����ȵĶ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			 {8,1,0,90,1,0,0},		//��С�ȵĶ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			 {12,1,10,0,1,0,0}	,	//�ҽŵĶ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
	
	}; 
	acArray[3].totalStep=count;
	acArray[3].data=new float[][]
	{		
			{1,0,0,0,0,0,0,0},//body�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			{1,1,10,10,1,0,0},	//body�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			{3,1,0,-70,0.948f,0,0.316f},	//leftTop�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			{5,1,0,-70,-0.948f,0,0.316f},	//rightTop�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			{4,1,-80,-80,0.948f,0,0.316f},//leftTopDown�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			{6,1,80,80,-0.948f,0,0.316f},//rightTopDown�Ķ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			{7,1,0,-50,1,0,0},	//�Ҵ��ȵĶ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			{9,1,0,20,1,0,0},	//����ȵĶ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			{8,1,90,0,1,0,0},	//��С�ȵĶ���  �������  �������ͣ�0-ƽ�� 1-��ת����ʼ�Ƕ�ֵ  �����Ƕ�ֵ   ��ת������XYZ
			{11,1,0,10,1,0,0},
	};

	}
}
